.searchheader {
    position        : relative;
    width           : 100%;
    height          : 40px;
    background-color: rgba(12, 181, 106, 0.85);
    color           : #fff;

    .current-position {
        color           : #888;
        background-color: #fff;
        border-radius   : 5px;
        margin-left     : 8%;
        position        : absolute;
        top             : 5px;
        left            : 0;
        width           : 20%;
        height          : 30px;
        line-height     : 28px;
        text-align      : center;
    }

    .top-search {
        color           : #888;
        background-color: #fff;
        border-radius   : 5px;
        margin-left     : 5px;
        position        : absolute;
        top             : 5px;
        left            : 30%;
        width           : 50%;
        height          : 30px;
        line-height     : 28px;

        .top-search-place {
            padding    : 0 5px;
            margin-left: 10px;
        }

        .top-search-icon {
            position: absolute;
            top     : 1px;
            right   : -28%;
        }

        .top-search-content {
            margin-left: 5px;
        }
    }
}